package com.lostreseditores.sabersai.dataaccess.dao;

import java.util.List;

import com.lostreseditores.sabersai.model.Asignaturaxcompetencia;


public interface IAsignaturaxcompetenciaDAO {
    public void save(Asignaturaxcompetencia instance);

    public void delete(Asignaturaxcompetencia instance);

    public void update(Asignaturaxcompetencia instance);

    public Asignaturaxcompetencia findById(Integer id);

    public List<Asignaturaxcompetencia> findByExample(
        Asignaturaxcompetencia instance);

    public List<Asignaturaxcompetencia> findByProperty(String propertyName,
        Object value);

    public List<Asignaturaxcompetencia> findAll();

    public List<Asignaturaxcompetencia> findByCriteria(String whereCondition);

    public List<Asignaturaxcompetencia> findPageAsignaturaxcompetencia(
        String sortColumnName, boolean sortAscending, int startRow,
        int maxResults);

    public Long findTotalNumberAsignaturaxcompetencia();

    public List<Asignaturaxcompetencia> findByAsigxcomciaidn(
        Object asigxcomciaidn);
}
